home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / X11 / wais / x / xquestion.h < prev    next >
C/C++ Source or Header  |  1995-05-09  |  1KB  |  51 lines

  1. /* WIDE AREA INFORMATION SERVER SOFTWARE:
  2.    No guarantees or restrictions.  See the readme file for the full standard
  3.    disclaimer.
  4.  
  5.    This is part of the X user-interface for the WAIS software.  Do with it
  6.    as you please.
  7.  
  8.    jonathan@Think.COM
  9.  * $Log:    xquestion.h,v $
  10.  * Revision 1.4  92/03/17  14:19:56  jonathan
  11.  * Separated from question.c.
  12.  * 
  13.  */
  14.  
  15. #ifndef _H_XQUESTION
  16. #define _H_XQUESTION
  17.  
  18. #include "question.h"
  19.  
  20. typedef struct QuestionWindow {
  21.   Widget shell;
  22.   Widget keywordwid;
  23.   ScrollList Sources;
  24.   ScrollList RelevantDocuments;
  25.   ScrollList ResultDocuments;
  26.   Widget StatusWindow;
  27.   Widget Textwindow;
  28.   char *textbuffer;
  29. } _QuestionWindow, *QuestionWindow;
  30.  
  31. typedef struct xquestion{
  32.   Question q;
  33.   char **Source_Items;
  34.   char **Relevant_Items;
  35.   char **Result_Items;
  36.   QuestionWindow window;
  37. } _XQuestion, *XQuestion;
  38.  
  39. /* function definitions */
  40.  
  41. XQuestion findQuestionWindow();
  42. QuestionWindow MakeQuestionWindow();
  43. void DeleteQuestionWindow();
  44. char **buildQuestionItemList();
  45. DocList build_response_list();
  46. void SearchWais();
  47. boolean init_for_source();
  48. DocumentID getNextorPrevDoc();
  49.  
  50. #endif
  51.